Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.321
Anzahl Beiträge: 31.777
Anzahl Themen: 6.277

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 31 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : Hinterlegte Materialien aus der Struktur löschen.
ptit.tom am 05.12.2013 um 11:45 Uhr (1)
Ich würde ein paar MsgBox einbauen, um zu sehen wo das Makro Zeit benötigt:- ist es die Suche nach Materialen ?- ist es das Speichern in einem Collection-Objekt- ist es das Löschen ?CATIA.HSOSynchronized auf False setzen kann helfen. Es werden viele Operationen mit Selektion gemacht. Nur daran denken, das Makro nicht aus der VBA-Umgebung zu starten (sondern mit geschlossene Entwicklungsumgebung, über Alt+F8 und Run). Sonst wird es ignoriert.[Diese Nachricht wurde von ptit.tom am 05. Dez. 2013 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Filename des aktiven Parts
ptit.tom am 12.05.2015 um 14:21 Uhr (1)
Hallo,Ich habe es so gelöst: in deinem Makro nimmst du ein Argument und benutzt die Selektion um das Part zu finden. Nachträglich ist es relative einfach auf die Dateinamen zu landen.Code:Function GetPartFromObject(oObject As AnyObject) As Part Dim cSel As Selection Set cSel = CATIA.ActiveDocument.Selection cSel.Clear cSel.Add oObject Set GetPartFromObject= cSel.FindObject("CATIAPart")End FunctionSpäter kann man die Argumente des Makro so aufrufen:`RelationsVB Scripts.1Netz_Aus`.Run(MyObject)

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Mehrere CATIA Instanzen auf einem Rechner steuern
ptit.tom am 17.02.2022 um 16:03 Uhr (1)
Code:CNEXT [OPTIONS] Common options: /? | /h | /help Prints this message.-e cnext_command [arguments] Starts CATIA and executes the passed in command.-batch Starts CATIA Utilities in batch mode.-workbench Launches CATIA and activates the specified workbench (see workbench names in Start menu).-macro macro_file Starts the specified macro.-admin Starts CATIA in administrator mode for the purpose of common settings.-object Starts CATIA and loads the specified object.Windows specific options:/env path ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Werte aus Excel in Catia Tabelle schneller schreiben.
ptit.tom am 13.11.2017 um 13:22 Uhr (1)
Hallo,Ich sehe 2 Möglichkeiten, das Makro zu beschleunigen.1. Excel auf einmal lesen: mit Range("A1 4").Value2 kann ein Bereich in einer Tabelle gespeichert warden. Es ist in der Regel schneller als einzelne Zellenzugriffe.2. Für die Tabelle in CATIA: DrawingTable.ComputeMode = CatTableOFF vor dem Ausfüllen und CatTableOn danach.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Mit VBScript in Excel schreiben
ptit.tom am 26.01.2011 um 11:33 Uhr (0)
Hallo,Du (bzw. bgrittmann) hast die Klammern () für die Methode Open vergessen:Code:Set oWorkbook = Excel.Workbooks.Open("C:Test.xls")[Diese Nachricht wurde von ptit.tom am 26. Jan. 2011 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Problem Instancenamen zuweisen
ptit.tom am 18.07.2013 um 08:38 Uhr (0)
Guten Morgen,Dein Skript funktioniert auf meine Maschine (R19sp9) (als "Macro with arguments" in einem Produkt).Wie rufst du es auf ?Gruß,Florent

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : HybridShapeSweepLine
ptit.tom am 15.02.2005 um 16:34 Uhr (0)
Hallo, Ich möchte gern in einer Macro eine Translationsfläche mit zwei führungskurven erstellen. Das Problem liegt darin, das die Methode AddNewSweepLine (objekt HybridShapeFactory) nur eine Referenz benutzt. Wie kann ich die zweite führunskurve definieren ? Mit freunlichen Grüße. Florent CAUWE

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : for-schleife in Reaction
ptit.tom am 25.06.2014 um 16:34 Uhr (1)
Hallo,Es gibt die Möglichkeit VB für die Reaktionen zu verwenden (radio button bei der Erzeugung einer Reaktion). Dann sind Update und Schleife kein Problem mehr.Sonst kann man mit EKL in einer Reaktion ein Macro with Argument starten. Es ist praktischer, um Parameter weiterzugeben.Code:Macro_Feature.Run(arg1, arg2,...)

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro Fehlermedlung
ptit.tom am 25.03.2014 um 16:07 Uhr (1)
Die Referenzen können nur mit dem Kennwort gesehen werden.Für VBA-Projekte kann man allerdings mit einem Texteditor das Passwort umgehen.- Projekt aus der Macro Librairy entfernen- mit Notepad öffnen und nach "DPB" suchen. Die 2 Treffer mit "DBx" ersetzen und speichern- Projekt wieder laden- Fehlermeldungen ignorieren...- neues Kennwort setzen (wichtig)- speichern- dann kann alles editiert werden- und das Kennwort darf eventuell enfernt werden[Diese Nachricht wurde von ptit.tom am 25. Mrz. 2014 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : VBA Makro startet nicht immer
ptit.tom am 06.11.2013 um 08:04 Uhr (1)
Bernd:Das Makro kann nicht editiert werden. In VBA-Editor erscheinen die Fenster einfach komplett grau. Die Änderungen der REferenzen werden nicht gespeichert. So war das Verhalten bei uns.Die einzige Lösung, die wir gefunden haben, war das Makro mit einer alten XP-Maschine zu editieren.Um die Referenzen eines VBA-Projekt anzupassen:- Menü Tools References- Dann nur die nötigen dll selektieren. Es sind meistens - Visual Basic For Applications - CATIA V5 ApplicationFrame Object Library - OLE Automatio ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parameter auslesen egal ob CatPart oder Product
ptit.tom am 12.05.2015 um 14:10 Uhr (1)
Guten Tag,Ich vermute, dass es nicht möglich ist. Die Sammlung Parameters befindet sich in Objekte, die nicht viel miteinander zu tun haben (part / Product / Drawing).Was gefällt Ihnen an der Version mit Case nicht ? Man kann es etwas kompakter schreiben:Code:Public CATIA As Application Sub Main() Try CATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application") Catch ex As Exception Exit Sub End Try If CATIA.Documents.Count() = 0 Then Exit Sub Dim MyParamete ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Part bearbeiten im Produkt
ptit.tom am 10.02.2010 um 18:01 Uhr (0)
Hallo,Ich antworte selbst: ich habe eine Möglichkeit gefunden, die nicht so elegant ist.Es wird im VBA gemacht.Code:Sub CATMain() NewFrom ("C:TempMyProduct.CATProduct")End SubPublic Sub NewFrom(iPath As String) If (iPath = "") Then Exit Sub End If CATIA.Application.StartCommand ("New from") Nur für englisch .. VBA.SendKeys iPath VBA.SendKeys "{ENTER}" CATIA.RefreshDisplay = TrueEnd SubDas SendKeys emuliert, was der User manuell eingeben würden. So kriege ich die "New from"-Oberfläche von CATIA.Gr ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Root-Knoten via VBA ermitteln und aktivieren
ptit.tom am 10.03.2016 um 10:35 Uhr (1)
Zitat:Original erstellt von imation1999:Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As productSet product1 = productDocument1.productSet selection1 = CATIA.ActiveDocument.Selectionselection1.Add product1CATIA.StartWorkbench ("Assembly")End SubHallo,Wenn ein Produkt schon aktiv ist wird ein neues leeres Produkt geöffnet. Die mir einzige bekannte Lösung ist:Code:Dim oSel As SelectionSet oSel = CATIA.ActiveDocument.SelectionDim oProd As Prod ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz